$(() => {
  function cateInit() {
    $.ajax({
      type: "get",
      url: bignews.category_list,
      success: function (res) {
        console.log(res);
        const htmlSre = template('release', res)
        $('.category').html(htmlSre)
      }
    });
  }
  cateInit()


  function dataInit() {
    jeDate("#articleDate", {
      trigger: 'click',
      theme: { bgcolor: "#ff0000", pnColor: "#00DDAA" },//绿色主题
      format: "YYYY-MM-DD", // 年月日
      isinitVal: true
    })
  }
  dataInit()


  function richText() {
    tinymce.init({
      selector: '#articleContent',
      height: '350px', // 高度
      language: 'zh_CN', // 语言，如果没有设置则默认为英文
      directionality: 'ltl', // 对齐方向
      browser_spellcheck: true, // 是否启用拼写检查
      contextmenu: false, // 右键菜单
      plugins: [ // 插件
        "advlist autolink lists link image charmap print preview anchor",
        "searchreplace visualblocks code fullscreen",
        "insertdatetime media table contextmenu paste imagetools wordcount",
        "code"
      ],
      // 下面是工具条
      toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code",
    });
  }
  richText()


  // 监听图片上传选择事件
  $('#inputCover').on('change', () => {
    // 1获取选择图片
    const myFile = $('#inputCover')[0].files[0]
    // 2将图片转换为可显示的地址
    const url = URL.createObjectURL(myFile)
    // 3替换原来的img src
    $('.article_cover').prop('src', url)
  })


  // 点击已发布
  $('.btn-release').click(function () {
    submin('已发布')
  });

  // 点击存为草稿
  $('.btn-draft').click(() => {
    submin('草稿')
  })

  function submin(state) {
    const data = new FormData($('#form')[0])
    data.append('content', tinymce.activeEditor.getContent())
    // 添加state参数
    data.append('state', state)
    $.ajax({
      type: "post",
      url: bignews.article_publish,
      data,
      dataType: 'json',
      processData: false,
      contentType: false,
      success: function (res) {
        console.log(res);
        if (res.code == 200) {
          window.location.href = './article_list.html'
        }

      }
    });
  }


})
